materials depots - French English Dictionary